home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / gnu_read.zip / bash-1.14.1.README < prev    next >
Text File  |  1994-10-31  |  4KB  |  115 lines

  1. This file documents the bugs fixed between this release, bash-1.14.1,
  2. and the last bash release, 1.14.0.
  3.  
  4. 1.  Bugs fixed in Bash
  5.  
  6. a.  Fixes to text files and manual pages:  corrections to the bug reporting
  7.     address, changes to the instructions for building bash with gcc, more
  8.     info about `bashbug' and using it to report bugs.
  9.  
  10. b.  Changes to the makefiles:  using $(SHELL) instead of /bin/sh, removal
  11.     of obsolete targets, fixes to some of the recipes, more compliance
  12.     with the GNU coding standards.
  13.  
  14. c.  Fixes to code that executes a string; used by builtins `eval', `.' and
  15.     `trap', to import function definitions from the environment, and
  16.     executing $PROMPT_COMMAND
  17.  
  18. d.  Bash now uses strcasecmp/strncasecmp, if available, in favor of
  19.     stricmp/strnicmp
  20.  
  21. e.  Background jobs now ignore SIGINT and SIGQUIT only if job control is
  22.     not active
  23.  
  24. f.  Fixed a bug which could cause pipes to be closed at the wrong time
  25.  
  26. g.  Fixed core dumps caused by redirections closing the file descripton
  27.     being used to read a script
  28.  
  29. h.  Subshells no longer try to alter the terminal settings or change the
  30.     terminal's process group
  31.  
  32. i.  Fixes to machine descriptions: NetBSD, BSD/386, FreeBSD, SunOS, Ardent
  33.     Titan, Motorola M88K, Cray
  34.  
  35. j.  Fixes so that some asynchronous list constructs no longer dump core
  36.     when used with the subshell operators
  37.  
  38. k.  Fixed a bug that caused the status of background jobs to be output
  39.     after the prompt was displayed when readline was not being used
  40.  
  41. l.  Fixes so the shell will compile if varargs is not available
  42.  
  43. m.  Fixed a bug that made -nolineediting not work at all
  44.  
  45. n.  Fixed a bug that caused completion to fail when quoted strings
  46.     appeared in the command line.
  47.  
  48. o.  Fixed a bug which caused unexpected behavior when histchars was set
  49.     to the empty string -- setting histchars to "" now works to disable
  50.     history substitution
  51.  
  52. p.  Fixed a bug that caused the shell to occasionally dump core when
  53.     SIGINT was received while executing a SIGINT trap
  54.  
  55. q.  Fixed a bug in `fc' so that commands executed from the history are
  56.     added back to the history according to the value of $HISTCONTROL
  57.  
  58. r.  `fg' and `bg' now print error messages if invoked when job control is
  59.     not active, rather than failing silently
  60.  
  61. s.  `help' no longer does case-insensitive string comparison
  62.  
  63. t.  Systems which define RLIMIT_OFILE in <sys/resource.h> can now use
  64.     `ulimit -n' to set the max number of open file descriptors
  65.  
  66. u.  Fixed a typo in the `umask' usage message
  67.  
  68. v.  Fixed a bug caused by using sscanf(3) to try and decode a pid_t
  69.     argument to `wait'
  70.  
  71. w.  `bashbug' now saves a report to $HOME/dead.bashbug if rmail(1) fails
  72.  
  73. x.  Fixed some bugs in support/mksysdefs to better identify SunOS 5.x
  74.     and added support for $srcdir
  75.  
  76. y.  `make tests' no longer relies on the error output from `cat'
  77.  
  78. 2.  Bugs fixed in Readline
  79.  
  80. a.  Fixed the `public' header file chardefs.h to use <ctype.h> facilities
  81.     when available, remove the definition of `savestring' (which should
  82.     never have been there), improved handling of ISO-8859-1 character sets
  83.  
  84. b.  Fixed a bug in completion of quoted filenames when the user supplied
  85.     the opening quote
  86.  
  87. c.  Completion now quotes filenames beginning with `#'
  88.  
  89. d.  Fixed to the readline display code to handle prompts containing
  90.     invisible characters better
  91.  
  92. e.  Fixes to readline so that characters > 127 are fully erased when
  93.     being displayed as octal sequences
  94.  
  95. f.  Fixed a bug which caused history files to not be truncated
  96.  
  97. g.  Fixed history expansion to `-y' abbreviates `0-y'
  98.  
  99. h.  Fixed incremental history searches so that the `previous line found'
  100.     is reset each time a new search is started
  101.  
  102. i.  Fixes to the readline source files to allow them to be built `in place'
  103.     or using `installed' header files
  104.  
  105. j.  Fixed readline.h so that it now declares all of the readline functions,
  106.     even those available via conditional compilation
  107.  
  108. k.  If not compiled into the shell, readline retrieves and sets the
  109.     window size at startup.  This has the effect of stopping a process
  110.     started in the background before it reads (possibly invalid) terminal
  111.     settings
  112.  
  113. l.  Readline now uses strcasecmp/strncasecmp, if available, in favor of
  114.     stricmp/strnicmp
  115.